Event Loop یا «حلقهٔ رویداد» سازوکاری در برنامهنویسی است که برنامه بهطور مداوم منتظر رخ دادن کارهایی مثل کلیک کاربر، رسیدن داده از شبکه، پایان خواندن فایل یا اجرای یک زمانسنج میماند و سپس تابع مربوط به آن رویداد را اجرا میکند. این روش باعث میشود برنامه، مخصوصاً در محیطهایی مثل JavaScript و Node.js، بتواند چندین کار را بدون متوقف شدن هنگام انتظار برای عملیات کند انجام دهد.
Event Loop
Message Loop · حلقه پیام · حلقه رویداد